package com.tempjob.app.dto;

import com.anwen.mongo.annotation.collection.CollectionField;
import com.tempjob.common.model.BaseSearchPageDTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author hui
 * @Date 2024/11/4 15:58
 **/

@Data
public class JobListDTO extends BaseSearchPageDTO {

    @CollectionField("job_type")
    @ApiModelProperty("工作类型:1零工2正式工")
    private Integer jobType;

    @ApiModelProperty("工作分类")
    private Integer jobCategory;

    @ApiModelProperty("记薪单位:1.元/月,2.元/天,3.元/小时")
    private Integer salaryType;

    @ApiModelProperty("标题")
    private String jobTitle;

    @ApiModelProperty("结算方式:1日结2月结")
    private Integer settlementType;

    @ApiModelProperty("经度")
    private Double longitude;

    @ApiModelProperty("纬度")
    private Double latitude;

    @ApiModelProperty("地址")
    private String jobAddress;

    @ApiModelProperty("公司名称")
    private String companyName;

    @ApiModelProperty("工作属性:1个人发布2公司发布3企业发布")
    private Integer publishNature;

}
